package class0224

object ProductOfList {
  // 定义一个方法来计算数组所有数的积
  def productOfList(numbers: List[Double]): Double = {
    numbers.reduce(_ * _)  // 使用reduce方法计算积
  }

  def main(args: Array[String]): Unit = {
    // 示例：定义一个double类型的数组，内容不固定
    val numbers: List[Double] = List(1, 3, 2, 4, 5, 7, 3, 2.2)

    // 调用方法并输出结果
    val product = productOfList(numbers)
    println(s"数组中所有数的积是: $product")
  }
}
